home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1992 June: ROMin Holiday / ADC Developer CD (1992-06) (''ROMin Holiday'')_iso / Developer Connection - 06-1992.iso / Development Platforms / Apple II / Essentials / GSBug / Read.Me < prev    next >
Encoding:
Text File  |  1991-08-26  |  6.1 KB  |  117 lines  |  [TEXT/pdos]

  1.                 GSBug & Debugging Tools Update Release Notes
  2.                                        8/26/91
  3.  
  4.  
  5. This folder contains the latest pre-release version of GSBug & Debugging
  6. Tools.  These tools are useful with or without either the APW or ORCA
  7. development environments (i.e.: if you're using Merlin, Micol, TML, MPW IIGS,
  8. or any other development environment to write Apple IIGS software, then these
  9. tools (especially GSBug) will be VERY useful in finding bugs in the software
  10. you're developing.
  11.  
  12. These tools are a fully copyrighted work of Apple Computer, Inc and may NOT be
  13. redistributed.  They are being provided to you for your own use as our way of
  14. saying, "Thanks for developing for the Apple IIGS".  All Rights Reserved.
  15.  
  16. Futher information on using GSBug itself can be found in the "GSBug.Tutorial"
  17. file in the same folder as this "Read.Me" file.  Details on how to use the new
  18. "calls" that have been added to GSBug can be found in the "GSBug.Specs" file
  19. which is also in the same folder as this "Read.Me" file.  Reading those two
  20. files will explain a LOT of things to you.  The tutorial is especially useful
  21. if you do not have the manual (or you have the manual, but never bothered to
  22. read it).
  23.  
  24. The tutorial and specs files will only teach you the basics, there is a LOT
  25. more that can be done with GSBug, but you'll need the manual to be able to
  26. tap into them.  The 140 page manual for GSBug & Debugging Tools contains full
  27. details on how to use these tools.  Those of you without this manual can get
  28. one by contacting APDA at 1-800-282-2732 (in the U.S.), 1-800-637-0029 (in
  29. Canada), and 408-562-3910 (International).  The part number for this package
  30. is "A0037LL/A" and the price is thirty dollars ($30).  You no longer need to be a member of APDA to be able to order this product, contact APDA for full details.
  31.  
  32. GSBug best supports debugging of 16-bit software.  Recent changes made to it
  33. provide minimal functionality for debugging 8-bit software. Please read the
  34. "GSBug.Specs" file for details.
  35.  
  36. ONLY the INIT version of GSBug is being provided.  The application version is
  37. most likely going to "go away" in the future.  Instead, we'll provide an easy
  38. way for you to install and remove the INIT version on the fly.  Currently, you
  39. can remove the INIT version after booting by simply entering the debugger (the
  40. tutorial file tells you how) and typing "UNLOAD", then pressing RETURN.  This
  41. removes the debugger.  If your application crashed into the debugger and you
  42. unload the debugger, your application will still be crashed (but into the
  43. monitor now that GSBug is gone).  If your application is NOT crashed (i.e.:
  44. you entered the debugger by pressing the key sequence that drops you in
  45. safely), then unloading GSBug will resume operation of your application as
  46. though nothing happened (actually, plenty happened - GSBug was removed from
  47. memory and you can't drop into it any more because it's gone).
  48.  
  49. Having only the INIT version solves several problems you would have
  50. encountered had you tried using the application version of GSBug along with an
  51. application that uses resources.  GSBug is technically the "current"
  52. application, so calls to the Resource Manager would actually look in GSBug's
  53. resource fork (which is non-existant) instead of your application's.  The INIT
  54. version prevents this conflict (and several other similar ones caused by
  55. confusion of which app is the "current" one).
  56.  
  57. Directions for installing theses tools are below:
  58.  
  59. GSBug & Debugging Tools installation:
  60.    - copy the files in the "GSBug/System.Setup/" folder
  61.      to your boot disk's System.Setup folder (full path would be:
  62.      "*/System/System.Setup/").  This will provide you with the INIT version
  63.      of GSBug the next time you boot your computer from the disk you just
  64.      installed onto.  It will also provide you with the templates for toolbox
  65.      data structures (such as grafPorts, windows, menu bars, etc).
  66.      Information on using the templates can be found in the "Templates.Info"
  67.      file.  General info on using templates of your own with GSBug can be
  68.      found in the GSBug Reference manual (available from APDA).
  69.  
  70.    - copy the desk accessories in the "GSBug/Desk.Accs/"
  71.      folder to your boot disk's Desk.Accs folder (full path would be:
  72.      "*/System/Desk.Accs/").  This will provide you with additional debugging
  73.      tools such as loader/dumper, memory mangler, scrambler, and snooper.  You
  74.      must reboot from the disk you just installed onto in order for those desk
  75.      accessories to show up.
  76.  
  77.    - copy the Exerciser application to where ever you normally install your
  78.      applications.  It doesn't really care what folder it lives in.  There is
  79.      a desk accessory version of the Exerciser, so you don't HAVE to use the
  80.      application version if you don't want to.
  81.  
  82.  
  83. Double check your */System/System.Setup folder to be certain that you have
  84. ONLY one copy of the GSBug INIT file.  The old name for this file is
  85. "GSBug.INIT" and some pre-release versions went out with the INIT named
  86. "debug.INIT".  Having two copies of GSBug will cause nasty things to happen
  87. since both copies would be trying to do the same thing.  One GSBug is all you
  88. need.
  89.  
  90.  
  91.  
  92.       DISCLAIMER OF WARRANTY
  93.  
  94.       THE SOFTWARE IS PROVIDED "AS IS" WITHOUT
  95.       WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED,
  96.       WITH RESPECT TO ITS MERCHANTABILITY OR ITS FITNESS
  97.       FOR ANY PARTICULAR PURPOSE.  THE ENTIRE RISK AS TO
  98.       THE QUALITY AND PERFORMANCE OF THE SOFTWARE IS WITH
  99.       YOU.  SHOULD THE SOFTWARE PROVE DEFECTIVE, YOU (AND
  100.       NOT APPLE OR AN APPLE AUTHORIZED REPRESENTATIVE)
  101.       ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING,
  102.       REPAIR OR CORRECTION.
  103.  
  104.       Apple does not warrant that the functions
  105.       contained in the Software will meet your requirements
  106.       or that the operation of the Software will be
  107.       uninterrupted or error free or that defects in the
  108.       Software will be corrected.
  109.  
  110.       SOME STATES DO NOT ALLOW THE EXCLUSION
  111.       OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY
  112.       NOT APPLY TO YOU.  THIS WARRANTY GIVES YOU SPECIFIC
  113.       LEGAL RIGHTS AND YOU MAY ALSO HAVE OTHER RIGHTS
  114.       WHICH VARY FROM STATE TO STATE.
  115.  
  116.  
  117.